@charset "utf-8";
/* CSS Document */

body,div,ul,li,p,h3,h1,h2,h5,h6,h4,dl,dt,dd,table,tr,td,img,span,b,form,input,span{ margin:0; padding:0}
img{ border:0;}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}

body{ font-size:12px; color:#000; font-family:Microsoft Yahei; font-family:微软雅黑}
.ty01, .ty02, .ty03{ margin:0 auto; overflow:hidden}
.ty02{ width:1200px; }
.ty03{ width:1170px; background:#fff; padding:15px}


.top01{ height:30px; background:#f5f5f5; line-height:30px; color:#666; font-family:"宋体"; border-bottom:1px solid #dcddde}
.top01 dl{ float:right; height:30px; overflow:hidden; color:#666;}
.top01 dl dt{ width:auto; height:30px; line-height:30px; float:left;}
.top01 dl dt a{ color:#666; padding:0 5px  }
.top01 dl dt a:hover{ color:#731a20; text-decoration:underline}

.top01 ul li.li_top01{ background:url(home.png) no-repeat 15px center; border-left:none}
.li_top02{ background:url(weixin.png) no-repeat 15px center}
.li_top03{ background:url(contact.png) no-repeat 15px center}
.top01 ul li.li_top04{ background:url(tel.png) no-repeat 15px center; border-right:none; width:110px}



.head01{ height:110px;}

.logo{ display:block; float:left; width:268px; height:auto; margin-right:142px; }

.m-center{display: flex;justify-content: center;align-items: center;}
.width-100,section,header,footer{width: 100%;overflow: hidden;position: relative;margin: 0 auto;min-width: 1220px;}

/*header*/
.index_header{
  box-shadow: 0 1px 10px rgba(0,0,0,.15);background: #fff;
}


.header_hover{
  height: 90px;
}
#logo2{
  display: none;
}

.logo2{
 display: none;
}


.header_hover:hover{
  box-shadow: 0 1px 10px rgba(0,0,0,.15);background: #fff;
}
.header_hover .nav>li>a{color:#fff; height:90px; line-height:90px}
.header_hover:hover .nav>li>a{color:#969696;}

.header_hover .lang>a{color:#fff;}
.header_hover:hover .lang>a{color:#969696;}
.header_hover .lang #ceDivide{color:#fff;}
.header_hover:hover .lang #ceDivide{color:#969696;}

.header_hover:hover .logo1{display: block;}
.header_hover:hover .logo2{display: none;}

/*放大镜搜索*/
.header_hover:hover .search2{display: block;}
.header_hover:hover .search1{display: none;}

header{overflow:visible;height: 90px;z-index: 1000;font-size: 16px;padding: 0 70px; box-sizing:border-box; transition: all .5s;
   align-items: center;justify-content: space-between;display: flex;position:fixed;top:0;}



.headeractive{
  /*position: absolute;
  -webkit-animation:headeractive 1s;*/
 transform: translateY(-100%);
 box-shadow: none;
}
@keyframes headeractive
{
  from {opacity: 0;top:-100%;}
  to {opacity: 1;top:0%;}
}
.logo{flex-shrink: 0;z-index: 10; margin-top: 15px;}
.nav{width: 1200px;}
.nav>li{display: table-cell;width: 2%;text-align: center;position: static;}
.nav>li>a{color: #969696;position: relative;line-height: 60px;
height: 60px;padding: 0;display: inline-block;cursor: pointer;}
.nav>li>a:after{content:'';position: absolute;width:0%; height: 4px;
background: #0087E2;left: 0;bottom: 0;transition: all .3s;}
.nav>li:hover>a,.nav>li.hover>a{background: none;color: #000;}
.nav>li:hover>a:after,.nav>li.hover>a:after{width: 100%;}
.lang{line-height: 24px;flex-shrink: 0;font-size: 14px;}
.lang>a{display: inline-block;padding: 0 11px;border-radius: 12px;}
/*.lang>a:hover,.lang>a.hover{background: #0087E2;color:#fff}*/
.lang>a.hover{background: #1730ED;color:#fff}



.nav01{ height:30px; width:690px; float:left; overflow:hidden; margin-top:40px}

.nav01 li{ float:left; overflow:hidden; width:115px; line-height:30px; text-align:center;}
.nav01 li a{  font-size:18px; color:#111}
.nav01 li a.on_h{ color:#cf1211; text-decoration:underline}
.nav01 li a:hover{ color:#cf1211; text-decoration:underline}
.nav01 li a.on_h:hover{ color:#cf1211; text-decoration:underline}

.ban{ overflow:hidden; width:100%;  float:left; background:#f6f6f6}
.fullSlide {width:100%;position:relative;height:800px;overflow:hidden; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:800px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:800px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:7px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}


.nav01 ul li a.a_sy{ background:#faa10e; }

.foot01{ padding:40px 0 30px; background:url(foot01.jpg) no-repeat center -100px}
.dlf01{ width:100%; float:left; overflow:hidden; margin-bottom:50px}
.dlf01 dt{ width:100%; font-size:31px; color:#e9edf5; line-height:35px; margin-bottom:15px; }
.dlf01 dd{ width:70%; float:left; overflow:hidden; line-height:22px; color:#dfe4f0; font-size:13px}
.ulf01{ width:100%; float:left; overflow:hidden; margin-bottom:50px}
.dlf001{ width:435px; float:left; overflow:hidden; background:url(tel01.png) no-repeat 0 0; padding-left:65px; height:46px}

.dlf002{ width:335px; float:left; overflow:hidden; background:url(email01.png) no-repeat 0 7px; padding-left:65px; height:46px}

.dlf003{ width:245px; float:left; overflow:hidden; background:url(add01.png) no-repeat 0 0px; padding-left:55px; height:46px}

.ulf01 dt{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#e9edf5;}
.ulf01 dd{width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#e9edf5;}


.ulf02{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; font-size:14px; color:#e9edf5; border-top:1px solid #4c515b; padding:10px 0}
.ulf02 span{ float:right; line-height:50px}
.ulf02 span a{ font-size:14px; color:#e9edf5}

































.m_10{ margin-bottom:10px}
.m_15{ margin-bottom:15px}
.m_20{ margin-bottom:20px}
.m_25{ margin-bottom:25px}
.m_30{ margin-bottom:30px}
.m_40{ margin-bottom:40px}
.m_50{ margin-bottom:50px}
.m_60{ margin-bottom:60px}
.m_top40{ margin-top:40px}
.m_r23{ margin-right:23px}
.m_r100{ margin-right:100px}
.m_r30{ margin-right:30px}
.m_r40{ margin-right:40px}




